body{
    margin:0px;
    font-family:arial, sans-serif;
    font-size:15px;
    background-color:#fff;
}
a{
    color:#630000;
}
.but
{
	cursor:pointer;
}

#divNavi{
    min-width:100%;
    width:auto;
    /*background-color:lightgrey;*/
    height:122px;
   
}
#headmenu{
    
    margin-left:74px;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    float:none;
}
div.elementMenu
{
	float:left;
	background:  url(images/btn_nonactiv_c.jpg) repeat-x;
	height:32px;
	margin-top:90px;
}
div.elementMenu div
{
	height:32px;
	background:  url(images/btn_nonactiv_l.jpg) no-repeat left;
	float:left;
}
div.elementMenu div div
{
	height:32px;
	background: url(images/btn_nonactiv_r.jpg) no-repeat right;
	float:left;
}
div.activeelementMenu
{
	float:left;
	background:  url(images/btn_activ_c.jpg) repeat-x;
	height:32px;
	margin-top:90px;
}
div.activeelementMenu div
{
	height:32px;
	background:  url(images/btn_activ_l.jpg) no-repeat left;
	float:left;
}
div.activeelementMenu div div
{
	height:32px;
	background: url(images/btn_activ_r.jpg) no-repeat right;
	float:left;
}
.spanelement
{
	min-width: 80px;
	padding:8px 5px 5px 5px;
	cursor:pointer;
	float:left;
	height:34px;
	text-align:center;
}

#divNavi li{
    float:left;
    margin-top:90px;
    margin-right:0px;
    background: #ffffff url(images/btn_nonactiv_c.jpg) repeat-x; color: #222222;
    height:32px;
  	color:white;
}
#divNavi li.active{
    float:left;
    margin-top:90px;
   	margin-right:0px;
    background: #ffffff url(images/btn_activ_c.jpg) repeat-x; color: #222222;
    height:32px;
    color:black;
   	vertical-align: middle;
   
}
#divNavi a{
	
	font-family:bold arial, sans-serif;
	font-size:13px;
	margin-right:20px;
	margin-left:20px;
    color:black;
}
#divNavi li.active a{
	font-family:arial, sans-serif;
    color:black;
    
}
.galstuk
{
	width:53px;
	height:122px;
	left:0px;
	top:0px;
	position:absolute;
	background: #ffffff url(images/bg1.jpg) repeat-x; color: #222222;
}
.logo
{
	width:380px;
	height:77px;
	left:78px;
	top:0px;
	position:absolute;
	background: #ffffff url(images/vf2.jpg) no-repeat; color: #222222;
}
Div.leftHL{
	width:10px;
	height:32px;
	background: #ffffff url(images/btn_nonactiv_l.jpg) repeat-x; color: #222222;
	float:left;
}
Div.rightHL{
	width:10px;
	height:32px;
	background: #ffffff url(images/btn_nonactiv_r.jpg) repeat-x; color: #222222;
	float:right;
}
Div.aleftHL{
	width:10px;
	height:32px;
	background: #ffffff url(images/btn_activ_l.jpg) repeat-x; color: #222222;
	float:left;
}
Div.arightHL{
	width:10px;
	height:32px;
	background: #ffffff url(images/btn_activ_r.jpg) repeat-x; color: #222222;
	float:right;
}
/* HEad.php */
#bgHeadLine
{
	 background: #ffffff url(images/bg.jpg) repeat-x; color: #222222;
}

/* HEad.php */
/* tourlist.php*/

.button{
	height:34px;
	float:left;
	background: #ffffff url(images/btn1_nonactiv_c.jpg) repeat-x; 
	cursor:pointer;
	margin-right:5px;
}
.button DIV{
	background:  url(images/btn1_nonactiv_l.jpg) no-repeat left; 
	float:left;
	height:34px;
	margin:0px;
	padding:0px;
}
.button DIV DIV{
	background:  url(images/btn1_nonactiv_r.jpg) no-repeat right; 
	float:left;
	height:34px;
	margin:0px;
	padding:0px;
}

.button:hover{
	height:34px;
	float:left;
	background: #ffffff url(images/btn1_activ_c.jpg) repeat-x; 
	cursor:pointer;
	margin-right:5px;
}
.button:hover DIV{
	background:  url(images/btn1_activ_l.jpg) no-repeat left; 
	float:left;
	height:34px;
	margin:0px;
	padding:0px;
}
.button:hover DIV DIV{
	background:  url(images/btn1_activ_r.jpg) no-repeat right; 
	float:left;
	height:34px;
	margin:0px;
	padding:0px;
}

.buttona{
	height:34px;
	float:left;
	background: #ffffff url(images/btn1_activ_c.jpg) repeat-x; 
	cursor:pointer;
	margin-right:5px;
}
.buttona DIV{
	background:  url(images/btn1_activ_l.jpg) no-repeat left; 
	float:left;
	height:34px;
	margin:0px;
	padding:0px;
}
.buttona DIV DIV{
	background:  url(images/btn1_activ_r.jpg) no-repeat right; 
	float:left;
	height:34px;
	margin:0px;
	padding:0px;
}

.bcenter
{
	min-width: 150px;
	padding:8px 5px 5px 5px;
	float:left;
	height:34px;
	text-align:center;
}

.button2{
	height:31px;
	float:left;
	background: #ffffff url(images/btn2_nonactiv_c.jpg) repeat-x; 
	cursor:pointer;
	margin-right:5px;
}
.button2 DIV{
	background:  url(images/btn2_nonactiv_l.jpg) no-repeat left; 
	float:left;
	height:31px;
	margin:0px;
	padding:0px;
}
.button2 DIV DIV{
	background:  url(images/btn2_nonactiv_r.jpg) no-repeat right; 
	float:left;
	height:31px;
	margin:0px;
	padding:0px;
}

.button2:hover{
	height:31px;
	float:left;
	background: #ffffff url(images/btn2_activ_c.jpg) repeat-x; 
	cursor:pointer;
	margin-right:5px;
}
.button2:hover DIV{
	background:  url(images/btn2_activ_l.jpg) no-repeat left; 
	float:left;
	height:31px;
	margin:0px;
	padding:0px;
}
.button2:hover DIV DIV{
	background:  url(images/btn2_activ_r.jpg) no-repeat right; 
	float:left;
	height:31px;
	margin:0px;
	padding:0px;
}


/* tourlist.php*/


#divContent{
    margin:10px;
}

table.t1 td{
    padding:10px;
}

table.t1 td.left{
    text-align:right;width:120px;
}
table.t1 td.right{
    
}
table.t1 td.right input{
    
}
.tourIdHide{
    display:none;
}
.dDisabled{
	font-size:12px;
	font-family:arial, sans-serif;
	text-align:center;
	background-color:#f0f0f0;
	color:#aaa;
	border: 1px dotted #aaaaaa;
	margin:1px;
	padding:0px;
}
.dEnabled{
	font-size:12px;
	font-family:arial, sans-serif;
	
	text-align:center;
	background-color:#fff;
	color:#000;
	margin:1px;
	padding:0px;
	border: 1px solid #000;
	cursor: pointer
}
.dMinus{
	font-size:12px;
	font-family:arial, sans-serif;
	text-align:center;
	background-color:#fff;
	color:#aaa;
	margin:1px;
	padding:0px;
	border: 1px dotted #000;
	
}
.dChecked{
	background-color:#f00;

}
.goMonth{
	height:34px;
	float:left;
	background: url(images/btn3_nonactiv_c.jpg) repeat-x; 
	cursor:pointer;
	margin-right:5px;
	width:100%;
}
.goMonth DIV{
	background:  url(images/btn3_nonactiv_l.jpg) no-repeat left; 
	float:left;
	height:34px;
	margin:0px;
	padding:0px;
	width:100%;
}
.goMonth DIV DIV{
	background:  url(images/btn3_nonactiv_r.jpg) no-repeat right; 
	float:left;
	height:34px;
	margin:0px;
	padding:0px;
	width:100%;
	
}
.goMonth span{
	padding-top:10px;
	display:block;
}

.goMonthChecked
{
	background: url(images/btn3_activ_c.jpg) repeat-x; 
	
}
.goMonthChecked DIV{
	background:  url(images/btn3_activ_l.jpg) no-repeat left; 
	
}
.goMonthChecked DIV DIV{
	background:  url(images/btn3_activ_r.jpg) no-repeat right; 

}

.parent
{
	width:290px;
 	overflow:hidden;
}
.content
{
width:600px;
}
.navLeft, .navRight
{
	cursor:pointer;
	padding:5px;
}
.picto{
	width:19px;
	height:19px;
	float:left;
	background-color:#ff0000;
	margin-left:1px;
	background: url(images/nhotel.jpg) no-repeat; 
}
.picto:hover, .picto.true{background: url(images/ahotel.jpg) no-repeat;}
/* pictograms */
/* in hotel*/
.picto.vbeach,.picto:hover.vbeach{background-position:0px 0px;}
.picto.obassein,.picto:hover.obassein{background-position:-18px 0px;}
.picto.chldbas,.picto:hover.chldbas{background-position:-54px 0px;}
.picto.djakuz,.picto:hover.djakuz{background-position:-108px 0px;}
.picto.saun,.picto:hover.saun{background-position:-126px 0px;}
.picto.tzal,.picto:hover.tzal{background-position:-144px 0px;}
.picto.massag,.picto:hover.massag{background-position:-162px 0px;}
.picto.tenis,.picto:hover.tenis{background-position:-180px 0px;}
.picto.pingpong,.picto:hover.pingpong{background-position:-198px 0px;}
.picto.restor,.picto:hover.restor{background-position:-216px 0px;}
.picto.cofe,.picto:hover.cofe{background-position:-234px 0px;}
.picto.bar,.picto:hover.bar{background-position:-252px 0px;}
.picto.service,.picto:hover.service{background-position:-270px 0px;}
.picto.lift,.picto:hover.lift{background-position:-288px 0px;}
.picto.stirka,.picto:hover.stirka{background-position:-306px 0px;}
.picto.parking,.picto:hover.parking{background-position:-324px 0px;}
.picto.spbas,.picto:hover.spbas{background-position:-72px 0px;}
.picto.hotbas,.picto:hover.hotbas{background-position:-90px 0px;}
.picto.rofbas,.picto:hover.rofbas{background-position:-36px 0px;}

/* in hotel*/
/* in hotel room*/
.picto.kondic, .picto:hover.kondic{background-position: 0px -19px;}
.picto.phone, .picto:hover.phone{background-position: -18px -19px;}
.picto.tv, .picto:hover.tv{background-position: -36px -19px;}
.picto.ctv, .picto:hover.ctv{background-position: -54px -19px;}
.picto.radio, .picto:hover.radio{background-position: -72px -19px;}
.picto.fun, .picto:hover.fun{background-position: -90px -19px;}
.picto.van, .picto:hover.van{background-position: -108px -19px;}
.picto.shower, .picto:hover.shower{background-position: -126px -19px;}
.picto.saif, .picto:hover.saif{background-position: -144px -19px;}
.picto.mbar, .picto:hover.mbar{background-position: -162px -19px;}
.picto.balkon, .picto:hover.balkon{background-position: -180px -19px;}
.picto.ctea, .picto:hover.ctea{background-position: -198px -19px;}

/* in hotel room*/
/* bubble*/
.bubbleinfo {
	position: relative;
	top: 150px;
	left: 100px;
	width: 500px;
}
.trigger {
	position: absolute;
}

.popup {
	position: absolute;
	display: none;
	z-index: 1000;
	border-collapse: collapse;
	font-size: .8em;
}

.popup td.corner {
	height: 15px;
	width: 19px;
}

.popup td#topleft { 
	background-image: url(images/bubble-1.png); 
} 

.popup td.top { 
	background-image: url(images/bubble-2.png); 
}

.popup td#topright { 
	background-image: url(images/bubble-3.png); 
}

.popup td.left { 
	background-image: url(images/bubble-4.png); 
}

.popup td.right { 
	background-image: url(images/bubble-5.png); 
}

.popup td#bottomleft { 
	background-image: url(images/bubble-6.png); 
}

.popup td.bottom { 
	background-image: url(images/bubble-7.png); 
	text-align: center;
}

.popup td.bottom img { 
	display: block; 
	margin: 0 auto; 
}

.popup td#bottomright { 
	background-image: url(images/bubble-8.png); 
}

/* bubble*/
/*fotos*/

.baseelement
{
	width:400px;
	height:31px;
	background: url(images/btn2_nonactiv_c.jpg) repeat-x; 
	
}
.baseelement:hover
{
	width:400px;
	height:31px;
	background: url(images/btn2_activ_c.jpg) repeat-x; 
	cursor:pointer;
}
.baseelement span
{
	text-align:left;
	margin-left:5px;
	padding-top:5px;
	display:block;
}
.servElement
{
	width:400px;
	height:34px;
	background: url(images/btn1_nonactiv_c.jpg) repeat-x; 
}
.servElement:hover
{
	width:400px;
	height:34px;
	background: url(images/btn1_activ_c.jpg) repeat-x; 
	cursor:pointer;
}
.servElement span
{
	text-align:left;
	margin-left:20px;
	padding-top:5px;
	display:block;
	color:#fff;
}
#pathcontainer
{
	width:400px;
	height:500px;
	overflow-x:hidden;
    overflow-y:scroll;
    float:left;
    border:1px solid #a2a2a2;
    margin-left:65px;
}
#contentcontainer,#flashcontainer
{
	height:500px;
	width:685px;
	border:1px solid #a2a2a2;
	margin-left:20px;
	float:left;
	overflow-x:hidden;
    overflow-y:scroll;
}

.foton
{
	float:none;
	width:0px;
	height:0px;
}
.foto
{
	background:#f2f2f2;
	border:1px solid #a2a2a2;
	padding:2px;
	width:155px;
	float:left;
	margin: 2px 2px 2px 2px;
	
	height: 155px;
	position: relative;
	
}
.foto > div
{
	width:150px;
	height: 150px;
}
.foto span, .foto input
{
	bottom:2px;
	position: absolute;
	width:149px;
	background:#fff;
	border:1px solid #e0e0e0;
	font-size:10px;
	min-height:17px;
	font-family:arial, sans-serif;
}
.delete_btn
{
	top:0px;
	position: absolute;
	width:20px;
	height:20px;
	right:0px;
	background: url(images/delete.jpg) no-repeat;
	
	cursor:pointer;
	text-align:center;
}
.delete_btn:hover
{
	top:0px;
	position: absolute;
	width:20px;
	height:20px;
	right:0px;
	background: url(images/delete.jpg) no-repeat 0px -20px;
	border:1px solid #e0e0e0;
	cursor:pointer;
	text-align:center;
}
/* language */
.language
{
	position:absolute;
	right:50px;
	top:20px;
	height:32px;
	margin:0px;
}
.lang
{
	float:left;
	width:32px;
	height:32px;
	margin-left:10px;
	cursor:pointer;
	
}
.ru
{
	background: url(images/ru.png) no-repeat ;
}
.us
{
	background: url(images/us.png) no-repeat  ;
}
.ru:hover
{
	background: url(images/ru.png) no-repeat -1px -1px;
}
.us:hover
{
	background: url(images/us.png) no-repeat  -1px -1px;
}
/*language*/

.podpis
{
	position:fixed;
	bottom:0px;
	width:100%;
	text-align:center;
	font-size:10px;
	font-family:arial, sans-serif;
	color:#f0f0f0;
}